package com.xunai.saas.example.model.param;

import com.xunai.saas.example.model.enums.PublicEnum;
import lombok.Data;
import org.springframework.util.StringUtils;

import javax.validation.constraints.NotNull;

@Data
public class HandAnalysisParam {

    /***
     * 左手图片网络地址
     */
    @NotNull(message = "左手图片地址不可为空")
    private String leftHandImgPath;

    /***
     * 右手图片网络地址
     */
    @NotNull(message = "右手图片地址不可为空")
    private String rigthHandImgPath;

    /***
     *  回调通知地址
     */
    private String notifyUrl;

    public String getNotifyUrl() {
        if (!StringUtils.hasLength(notifyUrl)) {
            return PublicEnum.NOTIFY_URL.getKey();
        }
        return notifyUrl;
    }
}
